#pragma once

#include <vector>
#include <sstream>
#include <string>

#define STRICT
#include "TargetVer.h"

#define _ATL_APARTMENT_THREADED
#define _ATL_NO_AUTOMATIC_NAMESPACE
#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS

#include "Resource.h"
#include <AtlBase.h>
#include <AtlCom.h>
#include <AtlConv.h>
#include <AtlCtl.h>
#include <AtlFile.h>
#include <AtlImage.h>
#include <ShlObj.h>
#include <StrSafe.h>

using namespace ATL;
using namespace std;

typedef basic_string<TCHAR>       tstring;
typedef basic_stringbuf<TCHAR>    tstringbuf;
typedef basic_stringstream<TCHAR> tstringstream;
